// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) definits fieldsfirst ansi space safe 
// Source File Name:   GDRBeanInfo.java

package jones.behavior;

import java.awt.Image;
import java.beans.*;

public class GDRBeanInfo extends SimpleBeanInfo {

	private static final Class beanClass;

	public GDRBeanInfo() {
	}

	public PropertyDescriptor[] getPropertyDescriptors() {
		try {
			PropertyDescriptor propertyDescriptors[];
			PropertyDescriptor a11 = new PropertyDescriptor("a11", beanClass);
			PropertyDescriptor a12 = new PropertyDescriptor("a12", beanClass);
			PropertyDescriptor a13 = new PropertyDescriptor("a13", beanClass);
			PropertyDescriptor a21 = new PropertyDescriptor("a21", beanClass);
			PropertyDescriptor a22 = new PropertyDescriptor("a22", beanClass);
			PropertyDescriptor a23 = new PropertyDescriptor("a23", beanClass);
			PropertyDescriptor a31 = new PropertyDescriptor("a31", beanClass);
			PropertyDescriptor a32 = new PropertyDescriptor("a32", beanClass);
			PropertyDescriptor a33 = new PropertyDescriptor("a33", beanClass);
			PropertyDescriptor inputSensorType = new PropertyDescriptor(
					"Input sensor type", beanClass, "getInputSensorType",
					"setInputSensorType");
			inputSensorType
					.setPropertyEditorClass(jones.behavior.GDRInputSensorTypeEditor.class);
			propertyDescriptors = (new PropertyDescriptor[] { a11, a12, a13, a21,
					a22, a23, a31, a32, a33, inputSensorType });
			return propertyDescriptors;
		} catch (IntrospectionException e) {
			throw new Error(e.toString());
		}
	}

	public Image getIcon(int iconKind) {
		if (iconKind == 3 || iconKind == 1)
			return null;
		if (iconKind == 4 || iconKind == 2)
			return null;
		else
			return null;
	}

	public BeanDescriptor getBeanDescriptor() {
		return new BeanDescriptor(beanClass);
	}

	static {
		beanClass = jones.behavior.GDR.class;
	}
}
